package routers

import (
	"github.com/gin-gonic/gin"
	"wx-api/adx-api/handlers"
	"wx-api/adx-api/services/se_adxapp"
)

func Route_AdxApp(router *gin.RouterGroup) {
	adx_app := router.Group("/app")
	adx_app.GET("/list", func(c *gin.Context) {
		se_adxapp.List(handlers.NewBaseController(c))
	})
	adx_app.POST("/add", func(c *gin.Context) {
		se_adxapp.Add(handlers.NewBaseController(c))
	})
	adx_app.POST("/edit", func(c *gin.Context) {
		se_adxapp.Edit(handlers.NewBaseController(c))
	})
	adx_app.GET("/info", func(c *gin.Context) {
		se_adxapp.Info(handlers.NewBaseController(c))
	})
	adx_app.GET("/flag", func(c *gin.Context) {
		se_adxapp.Flag(handlers.NewBaseController(c))
	})
	adx_app.GET("/stats", func(c *gin.Context) {
		se_adxapp.Stats(handlers.NewBaseController(c))
	})
	adx_app.GET("/appall", func(c *gin.Context) {
		se_adxapp.All(handlers.NewBaseController(c))
	})
}
